package com.edt.ichannel.admin.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * ActRedPacket 红包活动配置表实体类
 *
 * @author 宋寒
 * @date 2018-06-25
 */
public class ActRedPacket extends Log implements Serializable {

    private static final long serialVersionUID = -3598440973426825992L;
    /**
     * 主键
     */
    private String id;
    /**
     * 开始时间
     */
    private Date beginDate;
    /**
     * 结束时间
     */
    private Date endDate;
    /**
     * 活动名称
     */
    private String actName;
    /**
     * 活动状态
     * 1=启用 2=停用
     */
    private Integer actState;
    /**
     * 备注
     */
    private String remark;
    /**
     * 操作时间
     */
    private Date addTime;
    /**
     * 操作人
     */
    private String addUser;

    //-----------前台展示----------------

    private String actStateDisplay;
    private String validityPeriod;
    private String actId;

    //----------------红包设置部分用到的字段---------

    private String redPacketId;
    private String redPacketCode;
    private String redPacketName;
    private Integer redPacketMoney;
    private Integer redPacketCycle;
    private String productName;
    private String productCode;
    private String cityName;
    private String cityCode;
    private String productId;
    /**多选*/
    private String[] productCheck;
    private String[] cityCheck;



    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Date getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(Date beginDate) {
        this.beginDate = beginDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getActName() {
        return actName;
    }

    public void setActName(String actName) {
        this.actName = actName;
    }

    public Integer getActState() {
        return actState;
    }

    public void setActState(Integer actState) {
        this.actState = actState;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public String getAddUser() {
        return addUser;
    }

    public void setAddUser(String addUser) {
        this.addUser = addUser;
    }

    public String getActStateDisplay() {
        return actStateDisplay;
    }

    public void setActStateDisplay(String actStateDisplay) {
        this.actStateDisplay = actStateDisplay;
    }

    public String getValidityPeriod() {
        return validityPeriod;
    }

    public void setValidityPeriod(String validityPeriod) {
        this.validityPeriod = validityPeriod;
    }

    public String getRedPacketCode() {
        return redPacketCode;
    }

    public void setRedPacketCode(String redPacketCode) {
        this.redPacketCode = redPacketCode;
    }

    public String getRedPacketName() {
        return redPacketName;
    }

    public void setRedPacketName(String redPacketName) {
        this.redPacketName = redPacketName;
    }

    public Integer getRedPacketMoney() {
        return redPacketMoney;
    }

    public void setRedPacketMoney(Integer redPacketMoney) {
        this.redPacketMoney = redPacketMoney;
    }

    public Integer getRedPacketCycle() {
        return redPacketCycle;
    }

    public void setRedPacketCycle(Integer redPacketCycle) {
        this.redPacketCycle = redPacketCycle;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String[] getProductCheck() {
        return productCheck;
    }

    public void setProductCheck(String[] productCheck) {
        this.productCheck = productCheck;
    }

    public String[] getCityCheck() {
        return cityCheck;
    }

    public void setCityCheck(String[] cityCheck) {
        this.cityCheck = cityCheck;
    }

    public String getRedPacketId() {
        return redPacketId;
    }

    public void setRedPacketId(String redPacketId) {
        this.redPacketId = redPacketId;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getActId() {
        return actId;
    }

    public void setActId(String actId) {
        this.actId = actId;
    }
}